;(function($){
	this.UsersView = function(){
		// 调用业务层的数据
		var us = new UsersService();
		/**
		 *  也面初始化数据
		 */
		this.loadData = function(tab,li_a){
			var user = arguments.length === 2?us.findBean():us.findBean(arguments[2]);
			var tabs = user.data;
			var s_tr = "";
			tab.find("td").remove();
			$.each(tabs, function(i) {
				s_tr += "<tr><td>"+tabs[i].id+"</td><td>"+tabs[i].name+"</td>"
					+"<td>"+tabs[i].username+"</td><td>"+tabs[i].telephone+"</td><td>"+tabs[i].isadmin+"</td>"
					+"<td><a href='#updateSearad' data-toggle='modal' class='btn btn-default' lang='"+tabs[i].id+"' id = 'findById'>修改用户</a>"
					+"<a href='' class='btn btn-default' lang='"+tabs[i].id+"' >删除用户</a></td></tr>"
			});
			tab.append(s_tr);
			li_a.find("li").remove();
			li_a.append("<li><a href='javaScript:;' lang='1'>首页</a></li>"
							+"<li><a href='javaScript:;' lang='"+user.prev+"'>上页</a></li>"
							+"<li><a href='javaScript:;' lang='"+user.next+"'>下页</a></li>"
							+"<li><a href='javaScript:;' lang='"+user.countPage+"'>尾页</a></li>");
		}
		/**
		 * 用户注册
		 */
		this.formSave = function(formSave){
			var user = us.save(formSave);
			if(user){
				alert("注册成功");
			}else{
				alert("注册失败");
			}
			// 清空form表单
			regData[0].reset();
		}
		/**
		 * 查询单个表单事件
		 */
		this.findById = function(id){
			var user = us.findBy(id);
			$("#formupdate input[name='id']").val(user.id);
			$("#formupdate input[name='name']").val(user.name);
			$("#formupdate input[name='username']").val(user.name);
			$("#formupdate input[name='telephone']").val(user.telephone);
			$("#formupdate input[name='isadmin'][value='"+user.isadmin+"']").attr("checked","checked");
			$("#formupdate input[name='password']").val(user.password);
		}
		/**
		 *  修改单个事件
		 */
		this.update = function(formupdate){
			
			var user =us.btnUp(formupdate);
			if(user){
				alert("修改成功");
			}else{
				alert("修改失败")
			}
		}
	}
})(jQuery);
